package com.itheima.mobile.service;

import com.itheima.common.entity.Result;
import com.itheima.mobile.pojo.Setmeal;
import freemarker.template.Configuration;
import freemarker.template.Template;
import org.apache.xmlbeans.impl.jam.provider.ResourcePath;

import java.io.File;
import java.io.FileWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

public interface IsetmealService {
    /**
     * 查询所有套餐
     *
     * @return
     */
    Result getSetmeal();

    /**
     * 根据id查询套餐详情
     *
     * @param id
     * @return
     */
    Result findById(String id);

    /**
     * 生成套餐页
     *
     * @throws Exception
     */
    void generateSetmealHtml() throws Exception;

    /**
     * 根据套餐id生成套餐详情静态页面
     *
     * @throws Exception
     */
    void generateSetmealDetailHtml(List<String> setmealIds) throws Exception;
}
